package objbo.xmlparser.model;

import objbo.xmlparser.model.controller.XMLFilecontroller;
import objbo.xmlparser.model.finder.ElementFinder;
import objbo.xmlparser.model.finder.ElementListFinder;
import objbo.xmlparser.model.modeler.ElementModeler;
import objbo.xmlparser.model.modeler.NextElementListModeler;
import objbo.xmlparser.model.modeler.XMLFileModeler;
import objbo.xmlparser.model.modifier.ElementModiFier;

public class ModelMain
{
	private XMLFileModeler fileModeler = null;
	
	private XMLFilecontroller fileConroller = null;
	
	private ElementFinder elementFinder = null;
	private ElementListFinder elementListFinder = null;
	
	private ElementModiFier elementModiFier = null;
	
	
	public ModelMain()
	{
		this.fileModeler = new XMLFileModeler();
		
		this.fileConroller = new XMLFilecontroller(fileModeler);
		
		this.elementFinder = new ElementFinder(fileModeler);
		this.elementListFinder = new ElementListFinder(fileModeler);
		
		this.elementModiFier = new ElementModiFier(fileModeler);
		
		
	}


	public XMLFilecontroller getFileConroller()
	{
		return fileConroller;
	}
	public ElementFinder getElementFinder()
	{
		return elementFinder;
	}
	public ElementListFinder getElementListFinder()
	{
		return elementListFinder;
	}
	public ElementModiFier getElementModiFier()
	{
		return elementModiFier;
	}




	
	
	
	

	
}
